package com.hl.taxinfo.dao;

import java.util.List;

import com.hl.taxinfo.model.ZySecond;

public interface ZySecondDAO {

	public abstract void save(ZySecond transientInstance);

	public abstract void delete(ZySecond persistentInstance);

	public abstract ZySecond findById(java.lang.Integer id);

	public abstract List findByExample(ZySecond instance);

	public abstract List findByProperty(String propertyName, Object value);

	public abstract List findBySecondFirstId(Object secondFirstId);

	public abstract List findBySecondName(Object secondName);

	public abstract List findBySecondInfo(Object secondInfo);

	public abstract List findAll();

	public abstract ZySecond merge(ZySecond detachedInstance);

	public abstract void attachDirty(ZySecond instance);

	public abstract void attachClean(ZySecond instance);
	
	 public abstract void update(ZySecond transientInstance);

}